how long do the effects of meth last